From 7ac4ee10026ba9f1def4cf9b0569a555ddf43292 Mon Sep 17 00:00:00 2001 From: robertlipe Date: Sat, 26 Jan 2013 19:15:50 +0000 Subject: [PATCH] Split igc, gpssim, garmin_txt into test entries of their own. --- gpsbabel/testo.d/classic-2.test | 30 ------------------------------ gpsbabel/testo.d/classic-3.test | 23 ----------------------- gpsbabel/testo.d/garmin_txt.test | 15 +++++++++++++++ gpsbabel/testo.d/gpssim.test | 7 +++++++ gpsbabel/testo.d/igc.test | 29 +++++++++++++++++++++++++++++ gpsbabel/testo.d/mainnav.test | 2 +- 6 files changed, 52 insertions(+), 54 deletions(-) create mode 100644 gpsbabel/testo.d/garmin_txt.test create mode 100644 gpsbabel/testo.d/gpssim.test create mode 100644 gpsbabel/testo.d/igc.test diff --git a/gpsbabel/testo.d/classic-2.test b/gpsbabel/testo.d/classic-2.test index 5829a3c76..98247f3f2 100644 --- a/gpsbabel/testo.d/classic-2.test +++ b/gpsbabel/testo.d/classic-2.test @@ -148,36 +148,6 @@ rm -f ${TMPDIR}/netstumbler.mps gpsbabel -i netstumbler -f ${REFERENCE}/netstumbler.txt -o mapsource -F ${TMPDIR}/netstumbler.mps bincompare ${TMPDIR}/netstumbler.mps ${REFERENCE}/netstumbler.mps -# -# IGC tests -# -rm -f ${TMPDIR}/igc*out -gpsbabel -i gpx -f ${REFERENCE}/igc1.gpx -o igc -F ${TMPDIR}/igc.out -sed '/^LXXXGenerated by GPSBabel Version/d' ${TMPDIR}/igc.out > ${TMPDIR}/igc_sed.out -compare ${TMPDIR}/igc_sed.out ${REFERENCE}/igc1_igc.out - -gpsbabel -i igc -f ${TMPDIR}/igc.out -o gpx -F ${TMPDIR}/igc.gpx -compare ${TMPDIR}/igc.gpx ${REFERENCE}/igc1_gpx.out - -gpsbabel -i gpx -f ${TMPDIR}/igc.gpx -o igc -F ${TMPDIR}/igc.out -sed '/^LXXXGenerated by GPSBabel Version/d' ${TMPDIR}/igc.out > ${TMPDIR}/igc_sed.out -compare ${TMPDIR}/igc_sed.out ${REFERENCE}/igc1_igc.out - -gpsbabel -i gpx -f ${REFERENCE}/igc1_baro.gpx -i igc -f ${REFERENCE}/igc1_igc.out -o igc,timeadj=auto -F ${TMPDIR}/igc.out -sed '/^LXXXGenerated by GPSBabel Version/d' ${TMPDIR}/igc.out > ${TMPDIR}/igc_sed.out -compare ${TMPDIR}/igc_sed.out ${REFERENCE}/igc1_3d.out - - -gpsbabel -i igc -f ${REFERENCE}/igc2.igc -o gpx -F ${TMPDIR}/igc.gpx -compare ${TMPDIR}/igc.gpx ${REFERENCE}/igc2_gpx.out - -gpsbabel -i gpx -f ${TMPDIR}/igc.gpx -o igc -F ${TMPDIR}/igc.out -sed '/^LXXXGenerated by GPSBabel Version/d' ${TMPDIR}/igc.out > ${TMPDIR}/igc_sed.out -compare ${TMPDIR}/igc_sed.out ${REFERENCE}/igc2_igc.out - -gpsbabel -i igc -f ${TMPDIR}/igc.out -o gpx -F ${TMPDIR}/igc.gpx -compare ${TMPDIR}/igc.gpx ${REFERENCE}/igc2_gpx.out - # # Google Maps XML test # diff --git a/gpsbabel/testo.d/classic-3.test b/gpsbabel/testo.d/classic-3.test index 9482f2244..b7e833e37 100644 --- a/gpsbabel/testo.d/classic-3.test +++ b/gpsbabel/testo.d/classic-3.test @@ -102,21 +102,6 @@ compare ${TMPDIR}/amod-pure ${REFERENCE}/track/amod-cleansed gpsbabel -i wfff -f ${REFERENCE}/wfff.xml -o gpsutil -F ${TMPDIR}/wfff.gpu compare ${TMPDIR}/wfff.gpu ${REFERENCE}/wfff.gpu -# -# Garmin MapSource tab delimited text files - garmin_txt -# -rm -f ${TMPDIR}/garmin_txt* -# -# !!! garmin_txt timestamps are stored in localtime !!! -# -gpsbabel -i gdb -f ${REFERENCE}/gdb-sample2.gdb -o garmin_txt,utc,prec=9 -F ${TMPDIR}/garmin_txt.txt -compare ${REFERENCE}/garmin_txt.txt ${TMPDIR}/garmin_txt.txt -gpsbabel -i garmin_txt -f ${REFERENCE}/garmin_txt.txt -o garmin_txt,prec=9 -F ${TMPDIR}/garmin_txt-2.txt -gpsbabel -i garmin_txt -f ${TMPDIR}/garmin_txt-2.txt -o garmin_txt,prec=9 -F ${TMPDIR}/garmin_txt-3.txt -# -# test can fail because of localtime/gmtime differences -# -## compare ${TMPDIR}/garmin_txt-2.txt ${TMPDIR}/garmin_txt-3.txt # # hiketech tests @@ -150,14 +135,6 @@ rm -f ${TMPDIR}/axim-* gpsbabel -i axim_gpb -f ${REFERENCE}/track/axim-sample.gpb -o gpx -F ${TMPDIR}/axim-sample.gpx compare ${REFERENCE}/track/axim-sample.gpx ${TMPDIR}/axim-sample.gpx -# -# Franson GPSGate simulation -# -gpsbabel -i geo -f ${REFERENCE}/../geocaching.loc -o gpssim -F ${TMPDIR}/waypoints.gpssim -compare ${TMPDIR}/waypoints.gpssim ${REFERENCE} -gpsbabel -i gpx -f ${REFERENCE}/track/tracks.gpx -o gpssim -F ${TMPDIR}/tracks.gpssim -compare ${TMPDIR}/tracks.gpssim ${REFERENCE}/track - # # WBT-200 tests # diff --git a/gpsbabel/testo.d/garmin_txt.test b/gpsbabel/testo.d/garmin_txt.test new file mode 100644 index 000000000..934bd7f09 --- /dev/null +++ b/gpsbabel/testo.d/garmin_txt.test @@ -0,0 +1,15 @@ +# +# Garmin MapSource tab delimited text files - garmin_txt +# +rm -f ${TMPDIR}/garmin_txt* +# +# !!! garmin_txt timestamps are stored in localtime !!! +# +gpsbabel -i gdb -f ${REFERENCE}/gdb-sample2.gdb -o garmin_txt,utc,prec=9 -F ${TMPDIR}/garmin_txt.txt +compare ${REFERENCE}/garmin_txt.txt ${TMPDIR}/garmin_txt.txt +gpsbabel -i garmin_txt -f ${REFERENCE}/garmin_txt.txt -o garmin_txt,prec=9 -F ${TMPDIR}/garmin_txt-2.txt +gpsbabel -i garmin_txt -f ${TMPDIR}/garmin_txt-2.txt -o garmin_txt,prec=9 -F ${TMPDIR}/garmin_txt-3.txt +# +# test can fail because of localtime/gmtime differences +# +## compare ${TMPDIR}/garmin_txt-2.txt ${TMPDIR}/garmin_txt-3.txt diff --git a/gpsbabel/testo.d/gpssim.test b/gpsbabel/testo.d/gpssim.test new file mode 100644 index 000000000..d441ea6b2 --- /dev/null +++ b/gpsbabel/testo.d/gpssim.test @@ -0,0 +1,7 @@ +# +# Franson GPSGate simulation +# +gpsbabel -i geo -f ${REFERENCE}/../geocaching.loc -o gpssim -F ${TMPDIR}/waypoints.gpssim +compare ${TMPDIR}/waypoints.gpssim ${REFERENCE} +gpsbabel -i gpx -f ${REFERENCE}/track/tracks.gpx -o gpssim -F ${TMPDIR}/tracks.gpssim +compare ${TMPDIR}/tracks.gpssim ${REFERENCE}/track diff --git a/gpsbabel/testo.d/igc.test b/gpsbabel/testo.d/igc.test new file mode 100644 index 000000000..11dd2d7d3 --- /dev/null +++ b/gpsbabel/testo.d/igc.test @@ -0,0 +1,29 @@ +# +# IGC tests +# +rm -f ${TMPDIR}/igc*out +gpsbabel -i gpx -f ${REFERENCE}/igc1.gpx -o igc -F ${TMPDIR}/igc.out +sed '/^LXXXGenerated by GPSBabel Version/d' ${TMPDIR}/igc.out > ${TMPDIR}/igc_sed.out +compare ${TMPDIR}/igc_sed.out ${REFERENCE}/igc1_igc.out + +gpsbabel -i igc -f ${TMPDIR}/igc.out -o gpx -F ${TMPDIR}/igc.gpx +compare ${TMPDIR}/igc.gpx ${REFERENCE}/igc1_gpx.out + +gpsbabel -i gpx -f ${TMPDIR}/igc.gpx -o igc -F ${TMPDIR}/igc.out +sed '/^LXXXGenerated by GPSBabel Version/d' ${TMPDIR}/igc.out > ${TMPDIR}/igc_sed.out +compare ${TMPDIR}/igc_sed.out ${REFERENCE}/igc1_igc.out + +gpsbabel -i gpx -f ${REFERENCE}/igc1_baro.gpx -i igc -f ${REFERENCE}/igc1_igc.out -o igc,timeadj=auto -F ${TMPDIR}/igc.out +sed '/^LXXXGenerated by GPSBabel Version/d' ${TMPDIR}/igc.out > ${TMPDIR}/igc_sed.out +compare ${TMPDIR}/igc_sed.out ${REFERENCE}/igc1_3d.out + + +gpsbabel -i igc -f ${REFERENCE}/igc2.igc -o gpx -F ${TMPDIR}/igc.gpx +compare ${TMPDIR}/igc.gpx ${REFERENCE}/igc2_gpx.out + +gpsbabel -i gpx -f ${TMPDIR}/igc.gpx -o igc -F ${TMPDIR}/igc.out +sed '/^LXXXGenerated by GPSBabel Version/d' ${TMPDIR}/igc.out > ${TMPDIR}/igc_sed.out +compare ${TMPDIR}/igc_sed.out ${REFERENCE}/igc2_igc.out + +gpsbabel -i igc -f ${TMPDIR}/igc.out -o gpx -F ${TMPDIR}/igc.gpx +compare ${TMPDIR}/igc.gpx ${REFERENCE}/igc2_gpx.out diff --git a/gpsbabel/testo.d/mainnav.test b/gpsbabel/testo.d/mainnav.test index 2f4f8406f..2f340a832 100644 --- a/gpsbabel/testo.d/mainnav.test +++ b/gpsbabel/testo.d/mainnav.test @@ -4,5 +4,5 @@ # Mainnav tests # gpsbabel -i mainnav -f ${REFERENCE}/track/mainnav_mg-950d.nav -o gpx -F ${TMPDIR}/mainnav_mg-950d.gpx -compare ${TMPDIR}/mainnav_mg-950d.gpx ${REFERENCE}/track/mainnav_mg-950d.gpx +compare ${REFERENCE}/track/mainnav_mg-950d.gpx ${TMPDIR}/mainnav_mg-950d.gpx -- 2.30.2